from flask import Flask
from flask_cors import CORS
from models.user.user import db
from views.user.LoginView import login_bp

def create_app(config):
    float_app = Flask(__name__)

    # 挂载配置项
    float_app.config.from_object(config)

    # 跨域
    cors = CORS(float_app)

    # 注册蓝图
    float_app.register_blueprint(login_bp)

    # 初始化数据库
    db.init_app(float_app)

    return float_app